import Clipboard from 'clipboard';

export function handleClipboard(text, event, onSuccess, onError) {
  event = event || {};
  const clipboard = new Clipboard(event.target, {
    text: () => text,
  });
  // 这里是设置 成功/失败的回调 ，结合页面的代码可以生成对应的提示
  //   clipboard.on('success', () => {
  //     onSuccess();
  //     clipboard.off('error');
  //     clipboard.off('success');
  //     clipboard.destroy();
  //   });
  //   clipboard.on('error', () => {
  //     onError();
  //     clipboard.off('error');
  //     clipboard.off('success');
  //     clipboard.destroy();
  //   });
  clipboard.onClick(event);
}
